Weighted Automata and Weighted Logics
نویسندگان
چکیده
In automata theory, Büchi’s and Elgot’s fundamental theorems [6, 7, 25] established the coincidence of regular and ω-regular languages with languages definable in monadic second-order logic. At the same time, Schützenberger [57] investigated finite automata with weights and characterized their behaviours as rational formal power series. Both of these results have inspired a wealth of extensions and further research, cf. [4, 24, 42, 56, 60] for monographs and surveys as well as the chapters [26, 55] of this handbook, and also led to recent practical applications, e.g. in verification of finite-state programs (model checking, [3,43,46]), in digital image compression [11,33,35,36] and in speechto-text processing [8,49,51], cf. also chapters [1,29,38,50] of the present handbook [17]. It is the goal of this chapter to introduce a logic with weights taken from an arbirary semiring and to present conditions under which the behaviours of weighted finite automata are precisely the series definable in our weighted monadic second-order logic. We will deal with both finite and infinite words. In comparison to the essential predecessors [13, 14, 20], our logic will be defined in a purely syntactical way, and the results apply to arbitrary (also noncommutative) semirings. Our motivation for this weighted logic is as follows. First, weighted automata and their behaviour can be viewed as a quantitative extension of classical automata. The latter decide whether a given word is accepted or not, whereas weighted automata also compute e.g. the ressources, time or cost used or the probability of its success when executing the word. We would like to have an extension of Büchi’s and Elgot’s theorems to this setting. Second, classical logic for automata describes whether a certain property (e.g. “there exist three consecutive a’s”) holds for a given word or not. One could be in-
منابع مشابه
Weighted automata and weighted logics on innite words
We introduce weighted automata over in nite words with Muller acceptance condition and we show that their behaviors coincide with the semantics of weighted restricted MSO-sentences. Furthermore, we establish an equivalence property of weighted Muller and weighted Büchi automata over certain semirings. Keywords: Weighted logics, Weighted Muller automata, In nitary formal power series, Weighted B...
متن کاملWeighted Picture Automata and Weighted Logics
The theory of two-dimensional languages, generalizing formal string languages, was motivated by problems arising from image processing and models of parallel computing. Weighted automata and series over pictures map pictures to some semiring and provide an extension to a quantitative setting. We establish a notion of a weighted MSO logics over pictures. The semantics of a weighted formula will ...
متن کاملWeighted Timed MSO Logics
We aim to generalize Büchi’s fundamental theorem on the coincidence of recognizable and MSO-definable languages to a weighted timed setting. For this, we investigate subclasses of weighted timed automata and show how we can extend existing timed MSO logics with weights. Here, we focus on the class of weighted event-recording automata and define a weighted extension of the full logic MSOer(Σ) in...
متن کاملWeighted versus Probabilistic Logics
While a mature theory around logics such as MSO, LTL, and CTL has been developed in the pure boolean setting of finite automata, weighted automata lack such a natural connection with (temporal) logic and related verification algorithms. In this paper, we will identify weighted versions of MSO and CTL that generalize the classical logics and even other quantitative extensions such as probabilist...
متن کاملWeighted Automata and Weighted Logics on Infinite Words
We introduce weighted automata over infinite words with Muller acceptance condition and we show that their behaviors coincide with the semantics of weighted restricted MSOsentences. Furthermore, we establish an equivalence property of weighted Muller and weighted Büchi automata over certain semirings. DOI: 10.3103/S1066369X10010044
متن کاملModels for Quantitative Distributed Systems and Multi-Valued Logics
We investigate weighted asynchronous cellular automata with weights in valuation monoids. These automata form a distributed extension of weighted finite automata and allow us to model concurrency. Valuation monoids are abstract weight structures that include semirings and (non-distributive) bounded lattices but also offer the possibility to model average behaviors. We prove that weighted asynch...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 380 شماره
صفحات -
تاریخ انتشار 2005